// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements.  See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership.  The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License.  You may obtain a copy of the License at
//
//   http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied.  See the License for the
// specific language governing permissions and limitations
// under the License.


suite("test_cast_to_decimal256_76_38_from_str_const") {

    // This test case is generated from the correspoinding be UT test case,
    // update this case if the correspoinding be UT test case is updated,
    // e.g.: ../run-be-ut.sh --run --filter=FunctionCastToDecimalTest.* --gen_regression_case
    sql "set debug_skip_fold_constant = true;"
    sql "set enable_decimal256 = true;"
    sql "set debug_skip_fold_constant = true;"

    sql "set enable_strict_cast=true;"
    def const_sql_15_0 = """select "0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2147483647", cast(cast("0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2147483647" as string) as decimalv3(76, 38));"""
    qt_sql_15_0_strict "${const_sql_15_0}"
    testFoldConst("${const_sql_15_0}")
    def const_sql_15_1 = """select "-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2147483647", cast(cast("-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2147483647" as string) as decimalv3(76, 38));"""
    qt_sql_15_1_strict "${const_sql_15_1}"
    testFoldConst("${const_sql_15_1}")
    def const_sql_15_2 = """select "0", cast(cast("0" as string) as decimalv3(76, 38));"""
    qt_sql_15_2_strict "${const_sql_15_2}"
    testFoldConst("${const_sql_15_2}")
    def const_sql_15_3 = """select "1", cast(cast("1" as string) as decimalv3(76, 38));"""
    qt_sql_15_3_strict "${const_sql_15_3}"
    testFoldConst("${const_sql_15_3}")
    def const_sql_15_4 = """select "9", cast(cast("9" as string) as decimalv3(76, 38));"""
    qt_sql_15_4_strict "${const_sql_15_4}"
    testFoldConst("${const_sql_15_4}")
    def const_sql_15_5 = """select "9999999999999999999999999999999999999", cast(cast("9999999999999999999999999999999999999" as string) as decimalv3(76, 38));"""
    qt_sql_15_5_strict "${const_sql_15_5}"
    testFoldConst("${const_sql_15_5}")
    def const_sql_15_6 = """select "90000000000000000000000000000000000000", cast(cast("90000000000000000000000000000000000000" as string) as decimalv3(76, 38));"""
    qt_sql_15_6_strict "${const_sql_15_6}"
    testFoldConst("${const_sql_15_6}")
    def const_sql_15_7 = """select "90000000000000000000000000000000000001", cast(cast("90000000000000000000000000000000000001" as string) as decimalv3(76, 38));"""
    qt_sql_15_7_strict "${const_sql_15_7}"
    testFoldConst("${const_sql_15_7}")
    def const_sql_15_8 = """select "99999999999999999999999999999999999998", cast(cast("99999999999999999999999999999999999998" as string) as decimalv3(76, 38));"""
    qt_sql_15_8_strict "${const_sql_15_8}"
    testFoldConst("${const_sql_15_8}")
    def const_sql_15_9 = """select "99999999999999999999999999999999999999", cast(cast("99999999999999999999999999999999999999" as string) as decimalv3(76, 38));"""
    qt_sql_15_9_strict "${const_sql_15_9}"
    testFoldConst("${const_sql_15_9}")
    def const_sql_15_10 = """select "0.", cast(cast("0." as string) as decimalv3(76, 38));"""
    qt_sql_15_10_strict "${const_sql_15_10}"
    testFoldConst("${const_sql_15_10}")
    def const_sql_15_11 = """select "1.", cast(cast("1." as string) as decimalv3(76, 38));"""
    qt_sql_15_11_strict "${const_sql_15_11}"
    testFoldConst("${const_sql_15_11}")
    def const_sql_15_12 = """select "9.", cast(cast("9." as string) as decimalv3(76, 38));"""
    qt_sql_15_12_strict "${const_sql_15_12}"
    testFoldConst("${const_sql_15_12}")
    def const_sql_15_13 = """select "9999999999999999999999999999999999999.", cast(cast("9999999999999999999999999999999999999." as string) as decimalv3(76, 38));"""
    qt_sql_15_13_strict "${const_sql_15_13}"
    testFoldConst("${const_sql_15_13}")
    def const_sql_15_14 = """select "90000000000000000000000000000000000000.", cast(cast("90000000000000000000000000000000000000." as string) as decimalv3(76, 38));"""
    qt_sql_15_14_strict "${const_sql_15_14}"
    testFoldConst("${const_sql_15_14}")
    def const_sql_15_15 = """select "90000000000000000000000000000000000001.", cast(cast("90000000000000000000000000000000000001." as string) as decimalv3(76, 38));"""
    qt_sql_15_15_strict "${const_sql_15_15}"
    testFoldConst("${const_sql_15_15}")
    def const_sql_15_16 = """select "99999999999999999999999999999999999998.", cast(cast("99999999999999999999999999999999999998." as string) as decimalv3(76, 38));"""
    qt_sql_15_16_strict "${const_sql_15_16}"
    testFoldConst("${const_sql_15_16}")
    def const_sql_15_17 = """select "99999999999999999999999999999999999999.", cast(cast("99999999999999999999999999999999999999." as string) as decimalv3(76, 38));"""
    qt_sql_15_17_strict "${const_sql_15_17}"
    testFoldConst("${const_sql_15_17}")
    def const_sql_15_18 = """select "-0", cast(cast("-0" as string) as decimalv3(76, 38));"""
    qt_sql_15_18_strict "${const_sql_15_18}"
    testFoldConst("${const_sql_15_18}")
    def const_sql_15_19 = """select "-1", cast(cast("-1" as string) as decimalv3(76, 38));"""
    qt_sql_15_19_strict "${const_sql_15_19}"
    testFoldConst("${const_sql_15_19}")
    def const_sql_15_20 = """select "-9", cast(cast("-9" as string) as decimalv3(76, 38));"""
    qt_sql_15_20_strict "${const_sql_15_20}"
    testFoldConst("${const_sql_15_20}")
    def const_sql_15_21 = """select "-9999999999999999999999999999999999999", cast(cast("-9999999999999999999999999999999999999" as string) as decimalv3(76, 38));"""
    qt_sql_15_21_strict "${const_sql_15_21}"
    testFoldConst("${const_sql_15_21}")
    def const_sql_15_22 = """select "-90000000000000000000000000000000000000", cast(cast("-90000000000000000000000000000000000000" as string) as decimalv3(76, 38));"""
    qt_sql_15_22_strict "${const_sql_15_22}"
    testFoldConst("${const_sql_15_22}")
    def const_sql_15_23 = """select "-90000000000000000000000000000000000001", cast(cast("-90000000000000000000000000000000000001" as string) as decimalv3(76, 38));"""
    qt_sql_15_23_strict "${const_sql_15_23}"
    testFoldConst("${const_sql_15_23}")
    def const_sql_15_24 = """select "-99999999999999999999999999999999999998", cast(cast("-99999999999999999999999999999999999998" as string) as decimalv3(76, 38));"""
    qt_sql_15_24_strict "${const_sql_15_24}"
    testFoldConst("${const_sql_15_24}")
    def const_sql_15_25 = """select "-99999999999999999999999999999999999999", cast(cast("-99999999999999999999999999999999999999" as string) as decimalv3(76, 38));"""
    qt_sql_15_25_strict "${const_sql_15_25}"
    testFoldConst("${const_sql_15_25}")
    def const_sql_15_26 = """select "-0.", cast(cast("-0." as string) as decimalv3(76, 38));"""
    qt_sql_15_26_strict "${const_sql_15_26}"
    testFoldConst("${const_sql_15_26}")
    def const_sql_15_27 = """select "-1.", cast(cast("-1." as string) as decimalv3(76, 38));"""
    qt_sql_15_27_strict "${const_sql_15_27}"
    testFoldConst("${const_sql_15_27}")
    def const_sql_15_28 = """select "-9.", cast(cast("-9." as string) as decimalv3(76, 38));"""
    qt_sql_15_28_strict "${const_sql_15_28}"
    testFoldConst("${const_sql_15_28}")
    def const_sql_15_29 = """select "-9999999999999999999999999999999999999.", cast(cast("-9999999999999999999999999999999999999." as string) as decimalv3(76, 38));"""
    qt_sql_15_29_strict "${const_sql_15_29}"
    testFoldConst("${const_sql_15_29}")
    def const_sql_15_30 = """select "-90000000000000000000000000000000000000.", cast(cast("-90000000000000000000000000000000000000." as string) as decimalv3(76, 38));"""
    qt_sql_15_30_strict "${const_sql_15_30}"
    testFoldConst("${const_sql_15_30}")
    def const_sql_15_31 = """select "-90000000000000000000000000000000000001.", cast(cast("-90000000000000000000000000000000000001." as string) as decimalv3(76, 38));"""
    qt_sql_15_31_strict "${const_sql_15_31}"
    testFoldConst("${const_sql_15_31}")
    def const_sql_15_32 = """select "-99999999999999999999999999999999999998.", cast(cast("-99999999999999999999999999999999999998." as string) as decimalv3(76, 38));"""
    qt_sql_15_32_strict "${const_sql_15_32}"
    testFoldConst("${const_sql_15_32}")
    def const_sql_15_33 = """select "-99999999999999999999999999999999999999.", cast(cast("-99999999999999999999999999999999999999." as string) as decimalv3(76, 38));"""
    qt_sql_15_33_strict "${const_sql_15_33}"
    testFoldConst("${const_sql_15_33}")
    def const_sql_15_34 = """select ".000000000000000000000000000000000000004", cast(cast(".000000000000000000000000000000000000004" as string) as decimalv3(76, 38));"""
    qt_sql_15_34_strict "${const_sql_15_34}"
    testFoldConst("${const_sql_15_34}")
    def const_sql_15_35 = """select ".000000000000000000000000000000000000014", cast(cast(".000000000000000000000000000000000000014" as string) as decimalv3(76, 38));"""
    qt_sql_15_35_strict "${const_sql_15_35}"
    testFoldConst("${const_sql_15_35}")
    def const_sql_15_36 = """select ".000000000000000000000000000000000000094", cast(cast(".000000000000000000000000000000000000094" as string) as decimalv3(76, 38));"""
    qt_sql_15_36_strict "${const_sql_15_36}"
    testFoldConst("${const_sql_15_36}")
    def const_sql_15_37 = """select ".099999999999999999999999999999999999994", cast(cast(".099999999999999999999999999999999999994" as string) as decimalv3(76, 38));"""
    qt_sql_15_37_strict "${const_sql_15_37}"
    testFoldConst("${const_sql_15_37}")
    def const_sql_15_38 = """select ".900000000000000000000000000000000000004", cast(cast(".900000000000000000000000000000000000004" as string) as decimalv3(76, 38));"""
    qt_sql_15_38_strict "${const_sql_15_38}"
    testFoldConst("${const_sql_15_38}")
    def const_sql_15_39 = """select ".900000000000000000000000000000000000014", cast(cast(".900000000000000000000000000000000000014" as string) as decimalv3(76, 38));"""
    qt_sql_15_39_strict "${const_sql_15_39}"
    testFoldConst("${const_sql_15_39}")
    def const_sql_15_40 = """select ".999999999999999999999999999999999999984", cast(cast(".999999999999999999999999999999999999984" as string) as decimalv3(76, 38));"""
    qt_sql_15_40_strict "${const_sql_15_40}"
    testFoldConst("${const_sql_15_40}")
    def const_sql_15_41 = """select ".999999999999999999999999999999999999994", cast(cast(".999999999999999999999999999999999999994" as string) as decimalv3(76, 38));"""
    qt_sql_15_41_strict "${const_sql_15_41}"
    testFoldConst("${const_sql_15_41}")
    def const_sql_15_42 = """select ".000000000000000000000000000000000000005", cast(cast(".000000000000000000000000000000000000005" as string) as decimalv3(76, 38));"""
    qt_sql_15_42_strict "${const_sql_15_42}"
    testFoldConst("${const_sql_15_42}")
    def const_sql_15_43 = """select ".000000000000000000000000000000000000015", cast(cast(".000000000000000000000000000000000000015" as string) as decimalv3(76, 38));"""
    qt_sql_15_43_strict "${const_sql_15_43}"
    testFoldConst("${const_sql_15_43}")
    def const_sql_15_44 = """select ".000000000000000000000000000000000000095", cast(cast(".000000000000000000000000000000000000095" as string) as decimalv3(76, 38));"""
    qt_sql_15_44_strict "${const_sql_15_44}"
    testFoldConst("${const_sql_15_44}")
    def const_sql_15_45 = """select ".099999999999999999999999999999999999995", cast(cast(".099999999999999999999999999999999999995" as string) as decimalv3(76, 38));"""
    qt_sql_15_45_strict "${const_sql_15_45}"
    testFoldConst("${const_sql_15_45}")
    def const_sql_15_46 = """select ".900000000000000000000000000000000000005", cast(cast(".900000000000000000000000000000000000005" as string) as decimalv3(76, 38));"""
    qt_sql_15_46_strict "${const_sql_15_46}"
    testFoldConst("${const_sql_15_46}")
    def const_sql_15_47 = """select ".900000000000000000000000000000000000015", cast(cast(".900000000000000000000000000000000000015" as string) as decimalv3(76, 38));"""
    qt_sql_15_47_strict "${const_sql_15_47}"
    testFoldConst("${const_sql_15_47}")
    def const_sql_15_48 = """select ".999999999999999999999999999999999999985", cast(cast(".999999999999999999999999999999999999985" as string) as decimalv3(76, 38));"""
    qt_sql_15_48_strict "${const_sql_15_48}"
    testFoldConst("${const_sql_15_48}")
    def const_sql_15_49 = """select ".999999999999999999999999999999999999994", cast(cast(".999999999999999999999999999999999999994" as string) as decimalv3(76, 38));"""
    qt_sql_15_49_strict "${const_sql_15_49}"
    testFoldConst("${const_sql_15_49}")
    def const_sql_15_50 = """select "-.000000000000000000000000000000000000004", cast(cast("-.000000000000000000000000000000000000004" as string) as decimalv3(76, 38));"""
    qt_sql_15_50_strict "${const_sql_15_50}"
    testFoldConst("${const_sql_15_50}")
    def const_sql_15_51 = """select "-.000000000000000000000000000000000000014", cast(cast("-.000000000000000000000000000000000000014" as string) as decimalv3(76, 38));"""
    qt_sql_15_51_strict "${const_sql_15_51}"
    testFoldConst("${const_sql_15_51}")
    def const_sql_15_52 = """select "-.000000000000000000000000000000000000094", cast(cast("-.000000000000000000000000000000000000094" as string) as decimalv3(76, 38));"""
    qt_sql_15_52_strict "${const_sql_15_52}"
    testFoldConst("${const_sql_15_52}")
    def const_sql_15_53 = """select "-.099999999999999999999999999999999999994", cast(cast("-.099999999999999999999999999999999999994" as string) as decimalv3(76, 38));"""
    qt_sql_15_53_strict "${const_sql_15_53}"
    testFoldConst("${const_sql_15_53}")
    def const_sql_15_54 = """select "-.900000000000000000000000000000000000004", cast(cast("-.900000000000000000000000000000000000004" as string) as decimalv3(76, 38));"""
    qt_sql_15_54_strict "${const_sql_15_54}"
    testFoldConst("${const_sql_15_54}")
    def const_sql_15_55 = """select "-.900000000000000000000000000000000000014", cast(cast("-.900000000000000000000000000000000000014" as string) as decimalv3(76, 38));"""
    qt_sql_15_55_strict "${const_sql_15_55}"
    testFoldConst("${const_sql_15_55}")
    def const_sql_15_56 = """select "-.999999999999999999999999999999999999984", cast(cast("-.999999999999999999999999999999999999984" as string) as decimalv3(76, 38));"""
    qt_sql_15_56_strict "${const_sql_15_56}"
    testFoldConst("${const_sql_15_56}")
    def const_sql_15_57 = """select "-.999999999999999999999999999999999999994", cast(cast("-.999999999999999999999999999999999999994" as string) as decimalv3(76, 38));"""
    qt_sql_15_57_strict "${const_sql_15_57}"
    testFoldConst("${const_sql_15_57}")
    def const_sql_15_58 = """select "-.000000000000000000000000000000000000005", cast(cast("-.000000000000000000000000000000000000005" as string) as decimalv3(76, 38));"""
    qt_sql_15_58_strict "${const_sql_15_58}"
    testFoldConst("${const_sql_15_58}")
    def const_sql_15_59 = """select "-.000000000000000000000000000000000000015", cast(cast("-.000000000000000000000000000000000000015" as string) as decimalv3(76, 38));"""
    qt_sql_15_59_strict "${const_sql_15_59}"
    testFoldConst("${const_sql_15_59}")
    def const_sql_15_60 = """select "-.000000000000000000000000000000000000095", cast(cast("-.000000000000000000000000000000000000095" as string) as decimalv3(76, 38));"""
    qt_sql_15_60_strict "${const_sql_15_60}"
    testFoldConst("${const_sql_15_60}")
    def const_sql_15_61 = """select "-.099999999999999999999999999999999999995", cast(cast("-.099999999999999999999999999999999999995" as string) as decimalv3(76, 38));"""
    qt_sql_15_61_strict "${const_sql_15_61}"
    testFoldConst("${const_sql_15_61}")
    def const_sql_15_62 = """select "-.900000000000000000000000000000000000005", cast(cast("-.900000000000000000000000000000000000005" as string) as decimalv3(76, 38));"""
    qt_sql_15_62_strict "${const_sql_15_62}"
    testFoldConst("${const_sql_15_62}")
    def const_sql_15_63 = """select "-.900000000000000000000000000000000000015", cast(cast("-.900000000000000000000000000000000000015" as string) as decimalv3(76, 38));"""
    qt_sql_15_63_strict "${const_sql_15_63}"
    testFoldConst("${const_sql_15_63}")
    def const_sql_15_64 = """select "-.999999999999999999999999999999999999985", cast(cast("-.999999999999999999999999999999999999985" as string) as decimalv3(76, 38));"""
    qt_sql_15_64_strict "${const_sql_15_64}"
    testFoldConst("${const_sql_15_64}")
    def const_sql_15_65 = """select "-.999999999999999999999999999999999999994", cast(cast("-.999999999999999999999999999999999999994" as string) as decimalv3(76, 38));"""
    qt_sql_15_65_strict "${const_sql_15_65}"
    testFoldConst("${const_sql_15_65}")
    def const_sql_15_66 = """select "00000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_66_strict "${const_sql_15_66}"
    testFoldConst("${const_sql_15_66}")
    def const_sql_15_67 = """select "00000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_67_strict "${const_sql_15_67}"
    testFoldConst("${const_sql_15_67}")
    def const_sql_15_68 = """select "00000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_68_strict "${const_sql_15_68}"
    testFoldConst("${const_sql_15_68}")
    def const_sql_15_69 = """select "00999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_69_strict "${const_sql_15_69}"
    testFoldConst("${const_sql_15_69}")
    def const_sql_15_70 = """select "09000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_70_strict "${const_sql_15_70}"
    testFoldConst("${const_sql_15_70}")
    def const_sql_15_71 = """select "09000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_71_strict "${const_sql_15_71}"
    testFoldConst("${const_sql_15_71}")
    def const_sql_15_72 = """select "09999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_72_strict "${const_sql_15_72}"
    testFoldConst("${const_sql_15_72}")
    def const_sql_15_73 = """select "09999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_73_strict "${const_sql_15_73}"
    testFoldConst("${const_sql_15_73}")
    def const_sql_15_74 = """select "10000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_74_strict "${const_sql_15_74}"
    testFoldConst("${const_sql_15_74}")
    def const_sql_15_75 = """select "10000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_75_strict "${const_sql_15_75}"
    testFoldConst("${const_sql_15_75}")
    def const_sql_15_76 = """select "10000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_76_strict "${const_sql_15_76}"
    testFoldConst("${const_sql_15_76}")
    def const_sql_15_77 = """select "10999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_77_strict "${const_sql_15_77}"
    testFoldConst("${const_sql_15_77}")
    def const_sql_15_78 = """select "19000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_78_strict "${const_sql_15_78}"
    testFoldConst("${const_sql_15_78}")
    def const_sql_15_79 = """select "19000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_79_strict "${const_sql_15_79}"
    testFoldConst("${const_sql_15_79}")
    def const_sql_15_80 = """select "19999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_80_strict "${const_sql_15_80}"
    testFoldConst("${const_sql_15_80}")
    def const_sql_15_81 = """select "19999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_81_strict "${const_sql_15_81}"
    testFoldConst("${const_sql_15_81}")
    def const_sql_15_82 = """select "90000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_82_strict "${const_sql_15_82}"
    testFoldConst("${const_sql_15_82}")
    def const_sql_15_83 = """select "90000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_83_strict "${const_sql_15_83}"
    testFoldConst("${const_sql_15_83}")
    def const_sql_15_84 = """select "90000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_84_strict "${const_sql_15_84}"
    testFoldConst("${const_sql_15_84}")
    def const_sql_15_85 = """select "90999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_85_strict "${const_sql_15_85}"
    testFoldConst("${const_sql_15_85}")
    def const_sql_15_86 = """select "99000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_86_strict "${const_sql_15_86}"
    testFoldConst("${const_sql_15_86}")
    def const_sql_15_87 = """select "99000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_87_strict "${const_sql_15_87}"
    testFoldConst("${const_sql_15_87}")
    def const_sql_15_88 = """select "99999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_88_strict "${const_sql_15_88}"
    testFoldConst("${const_sql_15_88}")
    def const_sql_15_89 = """select "99999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_89_strict "${const_sql_15_89}"
    testFoldConst("${const_sql_15_89}")
    def const_sql_15_90 = """select "99999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_90_strict "${const_sql_15_90}"
    testFoldConst("${const_sql_15_90}")
    def const_sql_15_91 = """select "99999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_91_strict "${const_sql_15_91}"
    testFoldConst("${const_sql_15_91}")
    def const_sql_15_92 = """select "99999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_92_strict "${const_sql_15_92}"
    testFoldConst("${const_sql_15_92}")
    def const_sql_15_93 = """select "99999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_93_strict "${const_sql_15_93}"
    testFoldConst("${const_sql_15_93}")
    def const_sql_15_94 = """select "99999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_94_strict "${const_sql_15_94}"
    testFoldConst("${const_sql_15_94}")
    def const_sql_15_95 = """select "99999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_95_strict "${const_sql_15_95}"
    testFoldConst("${const_sql_15_95}")
    def const_sql_15_96 = """select "99999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_96_strict "${const_sql_15_96}"
    testFoldConst("${const_sql_15_96}")
    def const_sql_15_97 = """select "99999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_97_strict "${const_sql_15_97}"
    testFoldConst("${const_sql_15_97}")
    def const_sql_15_98 = """select "900000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_98_strict "${const_sql_15_98}"
    testFoldConst("${const_sql_15_98}")
    def const_sql_15_99 = """select "900000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_99_strict "${const_sql_15_99}"
    testFoldConst("${const_sql_15_99}")
    def const_sql_15_100 = """select "900000000000000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_100_strict "${const_sql_15_100}"
    testFoldConst("${const_sql_15_100}")
    def const_sql_15_101 = """select "900000000000000000000000000000000000000999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_101_strict "${const_sql_15_101}"
    testFoldConst("${const_sql_15_101}")
    def const_sql_15_102 = """select "900000000000000000000000000000000000009000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_102_strict "${const_sql_15_102}"
    testFoldConst("${const_sql_15_102}")
    def const_sql_15_103 = """select "900000000000000000000000000000000000009000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_103_strict "${const_sql_15_103}"
    testFoldConst("${const_sql_15_103}")
    def const_sql_15_104 = """select "900000000000000000000000000000000000009999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_104_strict "${const_sql_15_104}"
    testFoldConst("${const_sql_15_104}")
    def const_sql_15_105 = """select "900000000000000000000000000000000000009999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_105_strict "${const_sql_15_105}"
    testFoldConst("${const_sql_15_105}")
    def const_sql_15_106 = """select "900000000000000000000000000000000000010000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_106_strict "${const_sql_15_106}"
    testFoldConst("${const_sql_15_106}")
    def const_sql_15_107 = """select "900000000000000000000000000000000000010000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_107_strict "${const_sql_15_107}"
    testFoldConst("${const_sql_15_107}")
    def const_sql_15_108 = """select "900000000000000000000000000000000000010000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_108_strict "${const_sql_15_108}"
    testFoldConst("${const_sql_15_108}")
    def const_sql_15_109 = """select "900000000000000000000000000000000000010999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_109_strict "${const_sql_15_109}"
    testFoldConst("${const_sql_15_109}")
    def const_sql_15_110 = """select "900000000000000000000000000000000000019000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_110_strict "${const_sql_15_110}"
    testFoldConst("${const_sql_15_110}")
    def const_sql_15_111 = """select "900000000000000000000000000000000000019000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_111_strict "${const_sql_15_111}"
    testFoldConst("${const_sql_15_111}")
    def const_sql_15_112 = """select "900000000000000000000000000000000000019999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_112_strict "${const_sql_15_112}"
    testFoldConst("${const_sql_15_112}")
    def const_sql_15_113 = """select "900000000000000000000000000000000000019999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_113_strict "${const_sql_15_113}"
    testFoldConst("${const_sql_15_113}")
    def const_sql_15_114 = """select "999999999999999999999999999999999999980000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_114_strict "${const_sql_15_114}"
    testFoldConst("${const_sql_15_114}")
    def const_sql_15_115 = """select "999999999999999999999999999999999999980000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_115_strict "${const_sql_15_115}"
    testFoldConst("${const_sql_15_115}")
    def const_sql_15_116 = """select "999999999999999999999999999999999999980000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_116_strict "${const_sql_15_116}"
    testFoldConst("${const_sql_15_116}")
    def const_sql_15_117 = """select "999999999999999999999999999999999999980999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_117_strict "${const_sql_15_117}"
    testFoldConst("${const_sql_15_117}")
    def const_sql_15_118 = """select "999999999999999999999999999999999999989000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_118_strict "${const_sql_15_118}"
    testFoldConst("${const_sql_15_118}")
    def const_sql_15_119 = """select "999999999999999999999999999999999999989000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_119_strict "${const_sql_15_119}"
    testFoldConst("${const_sql_15_119}")
    def const_sql_15_120 = """select "999999999999999999999999999999999999989999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_120_strict "${const_sql_15_120}"
    testFoldConst("${const_sql_15_120}")
    def const_sql_15_121 = """select "999999999999999999999999999999999999989999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_121_strict "${const_sql_15_121}"
    testFoldConst("${const_sql_15_121}")
    def const_sql_15_122 = """select "999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_122_strict "${const_sql_15_122}"
    testFoldConst("${const_sql_15_122}")
    def const_sql_15_123 = """select "999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_123_strict "${const_sql_15_123}"
    testFoldConst("${const_sql_15_123}")
    def const_sql_15_124 = """select "999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_124_strict "${const_sql_15_124}"
    testFoldConst("${const_sql_15_124}")
    def const_sql_15_125 = """select "999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_125_strict "${const_sql_15_125}"
    testFoldConst("${const_sql_15_125}")
    def const_sql_15_126 = """select "999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_126_strict "${const_sql_15_126}"
    testFoldConst("${const_sql_15_126}")
    def const_sql_15_127 = """select "999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_127_strict "${const_sql_15_127}"
    testFoldConst("${const_sql_15_127}")
    def const_sql_15_128 = """select "999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_128_strict "${const_sql_15_128}"
    testFoldConst("${const_sql_15_128}")
    def const_sql_15_129 = """select "999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_129_strict "${const_sql_15_129}"
    testFoldConst("${const_sql_15_129}")
    def const_sql_15_130 = """select "00000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_130_strict "${const_sql_15_130}"
    testFoldConst("${const_sql_15_130}")
    def const_sql_15_131 = """select "00000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_131_strict "${const_sql_15_131}"
    testFoldConst("${const_sql_15_131}")
    def const_sql_15_132 = """select "00000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_132_strict "${const_sql_15_132}"
    testFoldConst("${const_sql_15_132}")
    def const_sql_15_133 = """select "00999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("00999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_133_strict "${const_sql_15_133}"
    testFoldConst("${const_sql_15_133}")
    def const_sql_15_134 = """select "09000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_134_strict "${const_sql_15_134}"
    testFoldConst("${const_sql_15_134}")
    def const_sql_15_135 = """select "09000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_135_strict "${const_sql_15_135}"
    testFoldConst("${const_sql_15_135}")
    def const_sql_15_136 = """select "09999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_136_strict "${const_sql_15_136}"
    testFoldConst("${const_sql_15_136}")
    def const_sql_15_137 = """select "09999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("09999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_137_strict "${const_sql_15_137}"
    testFoldConst("${const_sql_15_137}")
    def const_sql_15_138 = """select "10000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_138_strict "${const_sql_15_138}"
    testFoldConst("${const_sql_15_138}")
    def const_sql_15_139 = """select "10000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_139_strict "${const_sql_15_139}"
    testFoldConst("${const_sql_15_139}")
    def const_sql_15_140 = """select "10000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_140_strict "${const_sql_15_140}"
    testFoldConst("${const_sql_15_140}")
    def const_sql_15_141 = """select "10999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("10999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_141_strict "${const_sql_15_141}"
    testFoldConst("${const_sql_15_141}")
    def const_sql_15_142 = """select "19000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_142_strict "${const_sql_15_142}"
    testFoldConst("${const_sql_15_142}")
    def const_sql_15_143 = """select "19000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_143_strict "${const_sql_15_143}"
    testFoldConst("${const_sql_15_143}")
    def const_sql_15_144 = """select "19999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_144_strict "${const_sql_15_144}"
    testFoldConst("${const_sql_15_144}")
    def const_sql_15_145 = """select "19999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("19999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_145_strict "${const_sql_15_145}"
    testFoldConst("${const_sql_15_145}")
    def const_sql_15_146 = """select "90000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_146_strict "${const_sql_15_146}"
    testFoldConst("${const_sql_15_146}")
    def const_sql_15_147 = """select "90000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_147_strict "${const_sql_15_147}"
    testFoldConst("${const_sql_15_147}")
    def const_sql_15_148 = """select "90000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_148_strict "${const_sql_15_148}"
    testFoldConst("${const_sql_15_148}")
    def const_sql_15_149 = """select "90999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("90999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_149_strict "${const_sql_15_149}"
    testFoldConst("${const_sql_15_149}")
    def const_sql_15_150 = """select "99000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_150_strict "${const_sql_15_150}"
    testFoldConst("${const_sql_15_150}")
    def const_sql_15_151 = """select "99000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_151_strict "${const_sql_15_151}"
    testFoldConst("${const_sql_15_151}")
    def const_sql_15_152 = """select "99999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_152_strict "${const_sql_15_152}"
    testFoldConst("${const_sql_15_152}")
    def const_sql_15_153 = """select "99999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_153_strict "${const_sql_15_153}"
    testFoldConst("${const_sql_15_153}")
    def const_sql_15_154 = """select "99999999999999999999999999999999999990000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_154_strict "${const_sql_15_154}"
    testFoldConst("${const_sql_15_154}")
    def const_sql_15_155 = """select "99999999999999999999999999999999999990000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_155_strict "${const_sql_15_155}"
    testFoldConst("${const_sql_15_155}")
    def const_sql_15_156 = """select "99999999999999999999999999999999999990000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_156_strict "${const_sql_15_156}"
    testFoldConst("${const_sql_15_156}")
    def const_sql_15_157 = """select "99999999999999999999999999999999999990999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999990999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_157_strict "${const_sql_15_157}"
    testFoldConst("${const_sql_15_157}")
    def const_sql_15_158 = """select "99999999999999999999999999999999999999000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_158_strict "${const_sql_15_158}"
    testFoldConst("${const_sql_15_158}")
    def const_sql_15_159 = """select "99999999999999999999999999999999999999000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_159_strict "${const_sql_15_159}"
    testFoldConst("${const_sql_15_159}")
    def const_sql_15_160 = """select "99999999999999999999999999999999999999999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_160_strict "${const_sql_15_160}"
    testFoldConst("${const_sql_15_160}")
    def const_sql_15_161 = """select "99999999999999999999999999999999999999999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("99999999999999999999999999999999999999999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_161_strict "${const_sql_15_161}"
    testFoldConst("${const_sql_15_161}")
    def const_sql_15_162 = """select "900000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_162_strict "${const_sql_15_162}"
    testFoldConst("${const_sql_15_162}")
    def const_sql_15_163 = """select "900000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_163_strict "${const_sql_15_163}"
    testFoldConst("${const_sql_15_163}")
    def const_sql_15_164 = """select "900000000000000000000000000000000000000000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_164_strict "${const_sql_15_164}"
    testFoldConst("${const_sql_15_164}")
    def const_sql_15_165 = """select "900000000000000000000000000000000000000999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000000999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_165_strict "${const_sql_15_165}"
    testFoldConst("${const_sql_15_165}")
    def const_sql_15_166 = """select "900000000000000000000000000000000000009000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_166_strict "${const_sql_15_166}"
    testFoldConst("${const_sql_15_166}")
    def const_sql_15_167 = """select "900000000000000000000000000000000000009000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_167_strict "${const_sql_15_167}"
    testFoldConst("${const_sql_15_167}")
    def const_sql_15_168 = """select "900000000000000000000000000000000000009999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_168_strict "${const_sql_15_168}"
    testFoldConst("${const_sql_15_168}")
    def const_sql_15_169 = """select "900000000000000000000000000000000000009999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000009999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_169_strict "${const_sql_15_169}"
    testFoldConst("${const_sql_15_169}")
    def const_sql_15_170 = """select "900000000000000000000000000000000000010000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_170_strict "${const_sql_15_170}"
    testFoldConst("${const_sql_15_170}")
    def const_sql_15_171 = """select "900000000000000000000000000000000000010000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_171_strict "${const_sql_15_171}"
    testFoldConst("${const_sql_15_171}")
    def const_sql_15_172 = """select "900000000000000000000000000000000000010000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_172_strict "${const_sql_15_172}"
    testFoldConst("${const_sql_15_172}")
    def const_sql_15_173 = """select "900000000000000000000000000000000000010999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000010999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_173_strict "${const_sql_15_173}"
    testFoldConst("${const_sql_15_173}")
    def const_sql_15_174 = """select "900000000000000000000000000000000000019000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_174_strict "${const_sql_15_174}"
    testFoldConst("${const_sql_15_174}")
    def const_sql_15_175 = """select "900000000000000000000000000000000000019000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_175_strict "${const_sql_15_175}"
    testFoldConst("${const_sql_15_175}")
    def const_sql_15_176 = """select "900000000000000000000000000000000000019999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_176_strict "${const_sql_15_176}"
    testFoldConst("${const_sql_15_176}")
    def const_sql_15_177 = """select "900000000000000000000000000000000000019999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("900000000000000000000000000000000000019999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_177_strict "${const_sql_15_177}"
    testFoldConst("${const_sql_15_177}")
    def const_sql_15_178 = """select "999999999999999999999999999999999999980000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_178_strict "${const_sql_15_178}"
    testFoldConst("${const_sql_15_178}")
    def const_sql_15_179 = """select "999999999999999999999999999999999999980000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_179_strict "${const_sql_15_179}"
    testFoldConst("${const_sql_15_179}")
    def const_sql_15_180 = """select "999999999999999999999999999999999999980000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_180_strict "${const_sql_15_180}"
    testFoldConst("${const_sql_15_180}")
    def const_sql_15_181 = """select "999999999999999999999999999999999999980999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999980999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_181_strict "${const_sql_15_181}"
    testFoldConst("${const_sql_15_181}")
    def const_sql_15_182 = """select "999999999999999999999999999999999999989000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_182_strict "${const_sql_15_182}"
    testFoldConst("${const_sql_15_182}")
    def const_sql_15_183 = """select "999999999999999999999999999999999999989000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_183_strict "${const_sql_15_183}"
    testFoldConst("${const_sql_15_183}")
    def const_sql_15_184 = """select "999999999999999999999999999999999999989999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_184_strict "${const_sql_15_184}"
    testFoldConst("${const_sql_15_184}")
    def const_sql_15_185 = """select "999999999999999999999999999999999999989999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999989999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_185_strict "${const_sql_15_185}"
    testFoldConst("${const_sql_15_185}")
    def const_sql_15_186 = """select "999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_186_strict "${const_sql_15_186}"
    testFoldConst("${const_sql_15_186}")
    def const_sql_15_187 = """select "999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_187_strict "${const_sql_15_187}"
    testFoldConst("${const_sql_15_187}")
    def const_sql_15_188 = """select "999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_188_strict "${const_sql_15_188}"
    testFoldConst("${const_sql_15_188}")
    def const_sql_15_189 = """select "999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_189_strict "${const_sql_15_189}"
    testFoldConst("${const_sql_15_189}")
    def const_sql_15_190 = """select "999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_190_strict "${const_sql_15_190}"
    testFoldConst("${const_sql_15_190}")
    def const_sql_15_191 = """select "999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_191_strict "${const_sql_15_191}"
    testFoldConst("${const_sql_15_191}")
    def const_sql_15_192 = """select "999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_192_strict "${const_sql_15_192}"
    testFoldConst("${const_sql_15_192}")
    def const_sql_15_193 = """select "999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_193_strict "${const_sql_15_193}"
    testFoldConst("${const_sql_15_193}")
    def const_sql_15_194 = """select "-00000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_194_strict "${const_sql_15_194}"
    testFoldConst("${const_sql_15_194}")
    def const_sql_15_195 = """select "-00000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_195_strict "${const_sql_15_195}"
    testFoldConst("${const_sql_15_195}")
    def const_sql_15_196 = """select "-00000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_196_strict "${const_sql_15_196}"
    testFoldConst("${const_sql_15_196}")
    def const_sql_15_197 = """select "-00999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_197_strict "${const_sql_15_197}"
    testFoldConst("${const_sql_15_197}")
    def const_sql_15_198 = """select "-09000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_198_strict "${const_sql_15_198}"
    testFoldConst("${const_sql_15_198}")
    def const_sql_15_199 = """select "-09000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_199_strict "${const_sql_15_199}"
    testFoldConst("${const_sql_15_199}")
    def const_sql_15_200 = """select "-09999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_200_strict "${const_sql_15_200}"
    testFoldConst("${const_sql_15_200}")
    def const_sql_15_201 = """select "-09999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_201_strict "${const_sql_15_201}"
    testFoldConst("${const_sql_15_201}")
    def const_sql_15_202 = """select "-10000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_202_strict "${const_sql_15_202}"
    testFoldConst("${const_sql_15_202}")
    def const_sql_15_203 = """select "-10000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_203_strict "${const_sql_15_203}"
    testFoldConst("${const_sql_15_203}")
    def const_sql_15_204 = """select "-10000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_204_strict "${const_sql_15_204}"
    testFoldConst("${const_sql_15_204}")
    def const_sql_15_205 = """select "-10999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_205_strict "${const_sql_15_205}"
    testFoldConst("${const_sql_15_205}")
    def const_sql_15_206 = """select "-19000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_206_strict "${const_sql_15_206}"
    testFoldConst("${const_sql_15_206}")
    def const_sql_15_207 = """select "-19000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_207_strict "${const_sql_15_207}"
    testFoldConst("${const_sql_15_207}")
    def const_sql_15_208 = """select "-19999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_208_strict "${const_sql_15_208}"
    testFoldConst("${const_sql_15_208}")
    def const_sql_15_209 = """select "-19999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_209_strict "${const_sql_15_209}"
    testFoldConst("${const_sql_15_209}")
    def const_sql_15_210 = """select "-90000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_210_strict "${const_sql_15_210}"
    testFoldConst("${const_sql_15_210}")
    def const_sql_15_211 = """select "-90000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_211_strict "${const_sql_15_211}"
    testFoldConst("${const_sql_15_211}")
    def const_sql_15_212 = """select "-90000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_212_strict "${const_sql_15_212}"
    testFoldConst("${const_sql_15_212}")
    def const_sql_15_213 = """select "-90999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_213_strict "${const_sql_15_213}"
    testFoldConst("${const_sql_15_213}")
    def const_sql_15_214 = """select "-99000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_214_strict "${const_sql_15_214}"
    testFoldConst("${const_sql_15_214}")
    def const_sql_15_215 = """select "-99000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_215_strict "${const_sql_15_215}"
    testFoldConst("${const_sql_15_215}")
    def const_sql_15_216 = """select "-99999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_216_strict "${const_sql_15_216}"
    testFoldConst("${const_sql_15_216}")
    def const_sql_15_217 = """select "-99999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_217_strict "${const_sql_15_217}"
    testFoldConst("${const_sql_15_217}")
    def const_sql_15_218 = """select "-99999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_218_strict "${const_sql_15_218}"
    testFoldConst("${const_sql_15_218}")
    def const_sql_15_219 = """select "-99999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_219_strict "${const_sql_15_219}"
    testFoldConst("${const_sql_15_219}")
    def const_sql_15_220 = """select "-99999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_220_strict "${const_sql_15_220}"
    testFoldConst("${const_sql_15_220}")
    def const_sql_15_221 = """select "-99999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_221_strict "${const_sql_15_221}"
    testFoldConst("${const_sql_15_221}")
    def const_sql_15_222 = """select "-99999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_222_strict "${const_sql_15_222}"
    testFoldConst("${const_sql_15_222}")
    def const_sql_15_223 = """select "-99999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_223_strict "${const_sql_15_223}"
    testFoldConst("${const_sql_15_223}")
    def const_sql_15_224 = """select "-99999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_224_strict "${const_sql_15_224}"
    testFoldConst("${const_sql_15_224}")
    def const_sql_15_225 = """select "-99999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_225_strict "${const_sql_15_225}"
    testFoldConst("${const_sql_15_225}")
    def const_sql_15_226 = """select "-900000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_226_strict "${const_sql_15_226}"
    testFoldConst("${const_sql_15_226}")
    def const_sql_15_227 = """select "-900000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_227_strict "${const_sql_15_227}"
    testFoldConst("${const_sql_15_227}")
    def const_sql_15_228 = """select "-900000000000000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_228_strict "${const_sql_15_228}"
    testFoldConst("${const_sql_15_228}")
    def const_sql_15_229 = """select "-900000000000000000000000000000000000000999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_229_strict "${const_sql_15_229}"
    testFoldConst("${const_sql_15_229}")
    def const_sql_15_230 = """select "-900000000000000000000000000000000000009000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_230_strict "${const_sql_15_230}"
    testFoldConst("${const_sql_15_230}")
    def const_sql_15_231 = """select "-900000000000000000000000000000000000009000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_231_strict "${const_sql_15_231}"
    testFoldConst("${const_sql_15_231}")
    def const_sql_15_232 = """select "-900000000000000000000000000000000000009999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_232_strict "${const_sql_15_232}"
    testFoldConst("${const_sql_15_232}")
    def const_sql_15_233 = """select "-900000000000000000000000000000000000009999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_233_strict "${const_sql_15_233}"
    testFoldConst("${const_sql_15_233}")
    def const_sql_15_234 = """select "-900000000000000000000000000000000000010000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_234_strict "${const_sql_15_234}"
    testFoldConst("${const_sql_15_234}")
    def const_sql_15_235 = """select "-900000000000000000000000000000000000010000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_235_strict "${const_sql_15_235}"
    testFoldConst("${const_sql_15_235}")
    def const_sql_15_236 = """select "-900000000000000000000000000000000000010000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_236_strict "${const_sql_15_236}"
    testFoldConst("${const_sql_15_236}")
    def const_sql_15_237 = """select "-900000000000000000000000000000000000010999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_237_strict "${const_sql_15_237}"
    testFoldConst("${const_sql_15_237}")
    def const_sql_15_238 = """select "-900000000000000000000000000000000000019000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_238_strict "${const_sql_15_238}"
    testFoldConst("${const_sql_15_238}")
    def const_sql_15_239 = """select "-900000000000000000000000000000000000019000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_239_strict "${const_sql_15_239}"
    testFoldConst("${const_sql_15_239}")
    def const_sql_15_240 = """select "-900000000000000000000000000000000000019999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_240_strict "${const_sql_15_240}"
    testFoldConst("${const_sql_15_240}")
    def const_sql_15_241 = """select "-900000000000000000000000000000000000019999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_241_strict "${const_sql_15_241}"
    testFoldConst("${const_sql_15_241}")
    def const_sql_15_242 = """select "-999999999999999999999999999999999999980000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_242_strict "${const_sql_15_242}"
    testFoldConst("${const_sql_15_242}")
    def const_sql_15_243 = """select "-999999999999999999999999999999999999980000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_243_strict "${const_sql_15_243}"
    testFoldConst("${const_sql_15_243}")
    def const_sql_15_244 = """select "-999999999999999999999999999999999999980000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_244_strict "${const_sql_15_244}"
    testFoldConst("${const_sql_15_244}")
    def const_sql_15_245 = """select "-999999999999999999999999999999999999980999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_245_strict "${const_sql_15_245}"
    testFoldConst("${const_sql_15_245}")
    def const_sql_15_246 = """select "-999999999999999999999999999999999999989000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_246_strict "${const_sql_15_246}"
    testFoldConst("${const_sql_15_246}")
    def const_sql_15_247 = """select "-999999999999999999999999999999999999989000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_247_strict "${const_sql_15_247}"
    testFoldConst("${const_sql_15_247}")
    def const_sql_15_248 = """select "-999999999999999999999999999999999999989999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_248_strict "${const_sql_15_248}"
    testFoldConst("${const_sql_15_248}")
    def const_sql_15_249 = """select "-999999999999999999999999999999999999989999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_249_strict "${const_sql_15_249}"
    testFoldConst("${const_sql_15_249}")
    def const_sql_15_250 = """select "-999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_250_strict "${const_sql_15_250}"
    testFoldConst("${const_sql_15_250}")
    def const_sql_15_251 = """select "-999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_251_strict "${const_sql_15_251}"
    testFoldConst("${const_sql_15_251}")
    def const_sql_15_252 = """select "-999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_252_strict "${const_sql_15_252}"
    testFoldConst("${const_sql_15_252}")
    def const_sql_15_253 = """select "-999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_253_strict "${const_sql_15_253}"
    testFoldConst("${const_sql_15_253}")
    def const_sql_15_254 = """select "-999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_254_strict "${const_sql_15_254}"
    testFoldConst("${const_sql_15_254}")
    def const_sql_15_255 = """select "-999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_255_strict "${const_sql_15_255}"
    testFoldConst("${const_sql_15_255}")
    def const_sql_15_256 = """select "-999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_256_strict "${const_sql_15_256}"
    testFoldConst("${const_sql_15_256}")
    def const_sql_15_257 = """select "-999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_257_strict "${const_sql_15_257}"
    testFoldConst("${const_sql_15_257}")
    def const_sql_15_258 = """select "-00000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_258_strict "${const_sql_15_258}"
    testFoldConst("${const_sql_15_258}")
    def const_sql_15_259 = """select "-00000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_259_strict "${const_sql_15_259}"
    testFoldConst("${const_sql_15_259}")
    def const_sql_15_260 = """select "-00000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_260_strict "${const_sql_15_260}"
    testFoldConst("${const_sql_15_260}")
    def const_sql_15_261 = """select "-00999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-00999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_261_strict "${const_sql_15_261}"
    testFoldConst("${const_sql_15_261}")
    def const_sql_15_262 = """select "-09000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_262_strict "${const_sql_15_262}"
    testFoldConst("${const_sql_15_262}")
    def const_sql_15_263 = """select "-09000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_263_strict "${const_sql_15_263}"
    testFoldConst("${const_sql_15_263}")
    def const_sql_15_264 = """select "-09999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_264_strict "${const_sql_15_264}"
    testFoldConst("${const_sql_15_264}")
    def const_sql_15_265 = """select "-09999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-09999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_265_strict "${const_sql_15_265}"
    testFoldConst("${const_sql_15_265}")
    def const_sql_15_266 = """select "-10000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_266_strict "${const_sql_15_266}"
    testFoldConst("${const_sql_15_266}")
    def const_sql_15_267 = """select "-10000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_267_strict "${const_sql_15_267}"
    testFoldConst("${const_sql_15_267}")
    def const_sql_15_268 = """select "-10000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_268_strict "${const_sql_15_268}"
    testFoldConst("${const_sql_15_268}")
    def const_sql_15_269 = """select "-10999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-10999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_269_strict "${const_sql_15_269}"
    testFoldConst("${const_sql_15_269}")
    def const_sql_15_270 = """select "-19000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_270_strict "${const_sql_15_270}"
    testFoldConst("${const_sql_15_270}")
    def const_sql_15_271 = """select "-19000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_271_strict "${const_sql_15_271}"
    testFoldConst("${const_sql_15_271}")
    def const_sql_15_272 = """select "-19999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_272_strict "${const_sql_15_272}"
    testFoldConst("${const_sql_15_272}")
    def const_sql_15_273 = """select "-19999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-19999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_273_strict "${const_sql_15_273}"
    testFoldConst("${const_sql_15_273}")
    def const_sql_15_274 = """select "-90000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_274_strict "${const_sql_15_274}"
    testFoldConst("${const_sql_15_274}")
    def const_sql_15_275 = """select "-90000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_275_strict "${const_sql_15_275}"
    testFoldConst("${const_sql_15_275}")
    def const_sql_15_276 = """select "-90000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_276_strict "${const_sql_15_276}"
    testFoldConst("${const_sql_15_276}")
    def const_sql_15_277 = """select "-90999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-90999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_277_strict "${const_sql_15_277}"
    testFoldConst("${const_sql_15_277}")
    def const_sql_15_278 = """select "-99000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_278_strict "${const_sql_15_278}"
    testFoldConst("${const_sql_15_278}")
    def const_sql_15_279 = """select "-99000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_279_strict "${const_sql_15_279}"
    testFoldConst("${const_sql_15_279}")
    def const_sql_15_280 = """select "-99999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_280_strict "${const_sql_15_280}"
    testFoldConst("${const_sql_15_280}")
    def const_sql_15_281 = """select "-99999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_281_strict "${const_sql_15_281}"
    testFoldConst("${const_sql_15_281}")
    def const_sql_15_282 = """select "-99999999999999999999999999999999999990000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_282_strict "${const_sql_15_282}"
    testFoldConst("${const_sql_15_282}")
    def const_sql_15_283 = """select "-99999999999999999999999999999999999990000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_283_strict "${const_sql_15_283}"
    testFoldConst("${const_sql_15_283}")
    def const_sql_15_284 = """select "-99999999999999999999999999999999999990000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_284_strict "${const_sql_15_284}"
    testFoldConst("${const_sql_15_284}")
    def const_sql_15_285 = """select "-99999999999999999999999999999999999990999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999990999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_285_strict "${const_sql_15_285}"
    testFoldConst("${const_sql_15_285}")
    def const_sql_15_286 = """select "-99999999999999999999999999999999999999000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_286_strict "${const_sql_15_286}"
    testFoldConst("${const_sql_15_286}")
    def const_sql_15_287 = """select "-99999999999999999999999999999999999999000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_287_strict "${const_sql_15_287}"
    testFoldConst("${const_sql_15_287}")
    def const_sql_15_288 = """select "-99999999999999999999999999999999999999999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_288_strict "${const_sql_15_288}"
    testFoldConst("${const_sql_15_288}")
    def const_sql_15_289 = """select "-99999999999999999999999999999999999999999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-99999999999999999999999999999999999999999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_289_strict "${const_sql_15_289}"
    testFoldConst("${const_sql_15_289}")
    def const_sql_15_290 = """select "-900000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_290_strict "${const_sql_15_290}"
    testFoldConst("${const_sql_15_290}")
    def const_sql_15_291 = """select "-900000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_291_strict "${const_sql_15_291}"
    testFoldConst("${const_sql_15_291}")
    def const_sql_15_292 = """select "-900000000000000000000000000000000000000000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_292_strict "${const_sql_15_292}"
    testFoldConst("${const_sql_15_292}")
    def const_sql_15_293 = """select "-900000000000000000000000000000000000000999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000000999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_293_strict "${const_sql_15_293}"
    testFoldConst("${const_sql_15_293}")
    def const_sql_15_294 = """select "-900000000000000000000000000000000000009000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_294_strict "${const_sql_15_294}"
    testFoldConst("${const_sql_15_294}")
    def const_sql_15_295 = """select "-900000000000000000000000000000000000009000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_295_strict "${const_sql_15_295}"
    testFoldConst("${const_sql_15_295}")
    def const_sql_15_296 = """select "-900000000000000000000000000000000000009999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_296_strict "${const_sql_15_296}"
    testFoldConst("${const_sql_15_296}")
    def const_sql_15_297 = """select "-900000000000000000000000000000000000009999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000009999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_297_strict "${const_sql_15_297}"
    testFoldConst("${const_sql_15_297}")
    def const_sql_15_298 = """select "-900000000000000000000000000000000000010000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_298_strict "${const_sql_15_298}"
    testFoldConst("${const_sql_15_298}")
    def const_sql_15_299 = """select "-900000000000000000000000000000000000010000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_299_strict "${const_sql_15_299}"
    testFoldConst("${const_sql_15_299}")
    def const_sql_15_300 = """select "-900000000000000000000000000000000000010000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_300_strict "${const_sql_15_300}"
    testFoldConst("${const_sql_15_300}")
    def const_sql_15_301 = """select "-900000000000000000000000000000000000010999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000010999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_301_strict "${const_sql_15_301}"
    testFoldConst("${const_sql_15_301}")
    def const_sql_15_302 = """select "-900000000000000000000000000000000000019000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_302_strict "${const_sql_15_302}"
    testFoldConst("${const_sql_15_302}")
    def const_sql_15_303 = """select "-900000000000000000000000000000000000019000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_303_strict "${const_sql_15_303}"
    testFoldConst("${const_sql_15_303}")
    def const_sql_15_304 = """select "-900000000000000000000000000000000000019999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_304_strict "${const_sql_15_304}"
    testFoldConst("${const_sql_15_304}")
    def const_sql_15_305 = """select "-900000000000000000000000000000000000019999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-900000000000000000000000000000000000019999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_305_strict "${const_sql_15_305}"
    testFoldConst("${const_sql_15_305}")
    def const_sql_15_306 = """select "-999999999999999999999999999999999999980000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_306_strict "${const_sql_15_306}"
    testFoldConst("${const_sql_15_306}")
    def const_sql_15_307 = """select "-999999999999999999999999999999999999980000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_307_strict "${const_sql_15_307}"
    testFoldConst("${const_sql_15_307}")
    def const_sql_15_308 = """select "-999999999999999999999999999999999999980000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980000000000000000000000000000000000000950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_308_strict "${const_sql_15_308}"
    testFoldConst("${const_sql_15_308}")
    def const_sql_15_309 = """select "-999999999999999999999999999999999999980999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999980999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_309_strict "${const_sql_15_309}"
    testFoldConst("${const_sql_15_309}")
    def const_sql_15_310 = """select "-999999999999999999999999999999999999989000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_310_strict "${const_sql_15_310}"
    testFoldConst("${const_sql_15_310}")
    def const_sql_15_311 = """select "-999999999999999999999999999999999999989000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_311_strict "${const_sql_15_311}"
    testFoldConst("${const_sql_15_311}")
    def const_sql_15_312 = """select "-999999999999999999999999999999999999989999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989999999999999999999999999999999999999850000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_312_strict "${const_sql_15_312}"
    testFoldConst("${const_sql_15_312}")
    def const_sql_15_313 = """select "-999999999999999999999999999999999999989999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999989999999999999999999999999999999999999950000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_313_strict "${const_sql_15_313}"
    testFoldConst("${const_sql_15_313}")
    def const_sql_15_314 = """select "-999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_314_strict "${const_sql_15_314}"
    testFoldConst("${const_sql_15_314}")
    def const_sql_15_315 = """select "-999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_315_strict "${const_sql_15_315}"
    testFoldConst("${const_sql_15_315}")
    def const_sql_15_316 = """select "-999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_316_strict "${const_sql_15_316}"
    testFoldConst("${const_sql_15_316}")
    def const_sql_15_317 = """select "-999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999990999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_317_strict "${const_sql_15_317}"
    testFoldConst("${const_sql_15_317}")
    def const_sql_15_318 = """select "-999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_318_strict "${const_sql_15_318}"
    testFoldConst("${const_sql_15_318}")
    def const_sql_15_319 = """select "-999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_319_strict "${const_sql_15_319}"
    testFoldConst("${const_sql_15_319}")
    def const_sql_15_320 = """select "-999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999999999999999999999999999999999999999840000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_320_strict "${const_sql_15_320}"
    testFoldConst("${const_sql_15_320}")
    def const_sql_15_321 = """select "-999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100", cast(cast("-999999999999999999999999999999999999999999999999999999999999999999999999999940000000000000000000000000000000000000000000000000000000000000.e-100" as string) as decimalv3(76, 38));"""
    qt_sql_15_321_strict "${const_sql_15_321}"
    testFoldConst("${const_sql_15_321}")

    sql "set enable_strict_cast=false;"
    qt_sql_15_0_non_strict "${const_sql_15_0}"
    testFoldConst("${const_sql_15_0}")
    qt_sql_15_1_non_strict "${const_sql_15_1}"
    testFoldConst("${const_sql_15_1}")
    qt_sql_15_2_non_strict "${const_sql_15_2}"
    testFoldConst("${const_sql_15_2}")
    qt_sql_15_3_non_strict "${const_sql_15_3}"
    testFoldConst("${const_sql_15_3}")
    qt_sql_15_4_non_strict "${const_sql_15_4}"
    testFoldConst("${const_sql_15_4}")
    qt_sql_15_5_non_strict "${const_sql_15_5}"
    testFoldConst("${const_sql_15_5}")
    qt_sql_15_6_non_strict "${const_sql_15_6}"
    testFoldConst("${const_sql_15_6}")
    qt_sql_15_7_non_strict "${const_sql_15_7}"
    testFoldConst("${const_sql_15_7}")
    qt_sql_15_8_non_strict "${const_sql_15_8}"
    testFoldConst("${const_sql_15_8}")
    qt_sql_15_9_non_strict "${const_sql_15_9}"
    testFoldConst("${const_sql_15_9}")
    qt_sql_15_10_non_strict "${const_sql_15_10}"
    testFoldConst("${const_sql_15_10}")
    qt_sql_15_11_non_strict "${const_sql_15_11}"
    testFoldConst("${const_sql_15_11}")
    qt_sql_15_12_non_strict "${const_sql_15_12}"
    testFoldConst("${const_sql_15_12}")
    qt_sql_15_13_non_strict "${const_sql_15_13}"
    testFoldConst("${const_sql_15_13}")
    qt_sql_15_14_non_strict "${const_sql_15_14}"
    testFoldConst("${const_sql_15_14}")
    qt_sql_15_15_non_strict "${const_sql_15_15}"
    testFoldConst("${const_sql_15_15}")
    qt_sql_15_16_non_strict "${const_sql_15_16}"
    testFoldConst("${const_sql_15_16}")
    qt_sql_15_17_non_strict "${const_sql_15_17}"
    testFoldConst("${const_sql_15_17}")
    qt_sql_15_18_non_strict "${const_sql_15_18}"
    testFoldConst("${const_sql_15_18}")
    qt_sql_15_19_non_strict "${const_sql_15_19}"
    testFoldConst("${const_sql_15_19}")
    qt_sql_15_20_non_strict "${const_sql_15_20}"
    testFoldConst("${const_sql_15_20}")
    qt_sql_15_21_non_strict "${const_sql_15_21}"
    testFoldConst("${const_sql_15_21}")
    qt_sql_15_22_non_strict "${const_sql_15_22}"
    testFoldConst("${const_sql_15_22}")
    qt_sql_15_23_non_strict "${const_sql_15_23}"
    testFoldConst("${const_sql_15_23}")
    qt_sql_15_24_non_strict "${const_sql_15_24}"
    testFoldConst("${const_sql_15_24}")
    qt_sql_15_25_non_strict "${const_sql_15_25}"
    testFoldConst("${const_sql_15_25}")
    qt_sql_15_26_non_strict "${const_sql_15_26}"
    testFoldConst("${const_sql_15_26}")
    qt_sql_15_27_non_strict "${const_sql_15_27}"
    testFoldConst("${const_sql_15_27}")
    qt_sql_15_28_non_strict "${const_sql_15_28}"
    testFoldConst("${const_sql_15_28}")
    qt_sql_15_29_non_strict "${const_sql_15_29}"
    testFoldConst("${const_sql_15_29}")
    qt_sql_15_30_non_strict "${const_sql_15_30}"
    testFoldConst("${const_sql_15_30}")
    qt_sql_15_31_non_strict "${const_sql_15_31}"
    testFoldConst("${const_sql_15_31}")
    qt_sql_15_32_non_strict "${const_sql_15_32}"
    testFoldConst("${const_sql_15_32}")
    qt_sql_15_33_non_strict "${const_sql_15_33}"
    testFoldConst("${const_sql_15_33}")
    qt_sql_15_34_non_strict "${const_sql_15_34}"
    testFoldConst("${const_sql_15_34}")
    qt_sql_15_35_non_strict "${const_sql_15_35}"
    testFoldConst("${const_sql_15_35}")
    qt_sql_15_36_non_strict "${const_sql_15_36}"
    testFoldConst("${const_sql_15_36}")
    qt_sql_15_37_non_strict "${const_sql_15_37}"
    testFoldConst("${const_sql_15_37}")
    qt_sql_15_38_non_strict "${const_sql_15_38}"
    testFoldConst("${const_sql_15_38}")
    qt_sql_15_39_non_strict "${const_sql_15_39}"
    testFoldConst("${const_sql_15_39}")
    qt_sql_15_40_non_strict "${const_sql_15_40}"
    testFoldConst("${const_sql_15_40}")
    qt_sql_15_41_non_strict "${const_sql_15_41}"
    testFoldConst("${const_sql_15_41}")
    qt_sql_15_42_non_strict "${const_sql_15_42}"
    testFoldConst("${const_sql_15_42}")
    qt_sql_15_43_non_strict "${const_sql_15_43}"
    testFoldConst("${const_sql_15_43}")
    qt_sql_15_44_non_strict "${const_sql_15_44}"
    testFoldConst("${const_sql_15_44}")
    qt_sql_15_45_non_strict "${const_sql_15_45}"
    testFoldConst("${const_sql_15_45}")
    qt_sql_15_46_non_strict "${const_sql_15_46}"
    testFoldConst("${const_sql_15_46}")
    qt_sql_15_47_non_strict "${const_sql_15_47}"
    testFoldConst("${const_sql_15_47}")
    qt_sql_15_48_non_strict "${const_sql_15_48}"
    testFoldConst("${const_sql_15_48}")
    qt_sql_15_49_non_strict "${const_sql_15_49}"
    testFoldConst("${const_sql_15_49}")
    qt_sql_15_50_non_strict "${const_sql_15_50}"
    testFoldConst("${const_sql_15_50}")
    qt_sql_15_51_non_strict "${const_sql_15_51}"
    testFoldConst("${const_sql_15_51}")
    qt_sql_15_52_non_strict "${const_sql_15_52}"
    testFoldConst("${const_sql_15_52}")
    qt_sql_15_53_non_strict "${const_sql_15_53}"
    testFoldConst("${const_sql_15_53}")
    qt_sql_15_54_non_strict "${const_sql_15_54}"
    testFoldConst("${const_sql_15_54}")
    qt_sql_15_55_non_strict "${const_sql_15_55}"
    testFoldConst("${const_sql_15_55}")
    qt_sql_15_56_non_strict "${const_sql_15_56}"
    testFoldConst("${const_sql_15_56}")
    qt_sql_15_57_non_strict "${const_sql_15_57}"
    testFoldConst("${const_sql_15_57}")
    qt_sql_15_58_non_strict "${const_sql_15_58}"
    testFoldConst("${const_sql_15_58}")
    qt_sql_15_59_non_strict "${const_sql_15_59}"
    testFoldConst("${const_sql_15_59}")
    qt_sql_15_60_non_strict "${const_sql_15_60}"
    testFoldConst("${const_sql_15_60}")
    qt_sql_15_61_non_strict "${const_sql_15_61}"
    testFoldConst("${const_sql_15_61}")
    qt_sql_15_62_non_strict "${const_sql_15_62}"
    testFoldConst("${const_sql_15_62}")
    qt_sql_15_63_non_strict "${const_sql_15_63}"
    testFoldConst("${const_sql_15_63}")
    qt_sql_15_64_non_strict "${const_sql_15_64}"
    testFoldConst("${const_sql_15_64}")
    qt_sql_15_65_non_strict "${const_sql_15_65}"
    testFoldConst("${const_sql_15_65}")
    qt_sql_15_66_non_strict "${const_sql_15_66}"
    testFoldConst("${const_sql_15_66}")
    qt_sql_15_67_non_strict "${const_sql_15_67}"
    testFoldConst("${const_sql_15_67}")
    qt_sql_15_68_non_strict "${const_sql_15_68}"
    testFoldConst("${const_sql_15_68}")
    qt_sql_15_69_non_strict "${const_sql_15_69}"
    testFoldConst("${const_sql_15_69}")
    qt_sql_15_70_non_strict "${const_sql_15_70}"
    testFoldConst("${const_sql_15_70}")
    qt_sql_15_71_non_strict "${const_sql_15_71}"
    testFoldConst("${const_sql_15_71}")
    qt_sql_15_72_non_strict "${const_sql_15_72}"
    testFoldConst("${const_sql_15_72}")
    qt_sql_15_73_non_strict "${const_sql_15_73}"
    testFoldConst("${const_sql_15_73}")
    qt_sql_15_74_non_strict "${const_sql_15_74}"
    testFoldConst("${const_sql_15_74}")
    qt_sql_15_75_non_strict "${const_sql_15_75}"
    testFoldConst("${const_sql_15_75}")
    qt_sql_15_76_non_strict "${const_sql_15_76}"
    testFoldConst("${const_sql_15_76}")
    qt_sql_15_77_non_strict "${const_sql_15_77}"
    testFoldConst("${const_sql_15_77}")
    qt_sql_15_78_non_strict "${const_sql_15_78}"
    testFoldConst("${const_sql_15_78}")
    qt_sql_15_79_non_strict "${const_sql_15_79}"
    testFoldConst("${const_sql_15_79}")
    qt_sql_15_80_non_strict "${const_sql_15_80}"
    testFoldConst("${const_sql_15_80}")
    qt_sql_15_81_non_strict "${const_sql_15_81}"
    testFoldConst("${const_sql_15_81}")
    qt_sql_15_82_non_strict "${const_sql_15_82}"
    testFoldConst("${const_sql_15_82}")
    qt_sql_15_83_non_strict "${const_sql_15_83}"
    testFoldConst("${const_sql_15_83}")
    qt_sql_15_84_non_strict "${const_sql_15_84}"
    testFoldConst("${const_sql_15_84}")
    qt_sql_15_85_non_strict "${const_sql_15_85}"
    testFoldConst("${const_sql_15_85}")
    qt_sql_15_86_non_strict "${const_sql_15_86}"
    testFoldConst("${const_sql_15_86}")
    qt_sql_15_87_non_strict "${const_sql_15_87}"
    testFoldConst("${const_sql_15_87}")
    qt_sql_15_88_non_strict "${const_sql_15_88}"
    testFoldConst("${const_sql_15_88}")
    qt_sql_15_89_non_strict "${const_sql_15_89}"
    testFoldConst("${const_sql_15_89}")
    qt_sql_15_90_non_strict "${const_sql_15_90}"
    testFoldConst("${const_sql_15_90}")
    qt_sql_15_91_non_strict "${const_sql_15_91}"
    testFoldConst("${const_sql_15_91}")
    qt_sql_15_92_non_strict "${const_sql_15_92}"
    testFoldConst("${const_sql_15_92}")
    qt_sql_15_93_non_strict "${const_sql_15_93}"
    testFoldConst("${const_sql_15_93}")
    qt_sql_15_94_non_strict "${const_sql_15_94}"
    testFoldConst("${const_sql_15_94}")
    qt_sql_15_95_non_strict "${const_sql_15_95}"
    testFoldConst("${const_sql_15_95}")
    qt_sql_15_96_non_strict "${const_sql_15_96}"
    testFoldConst("${const_sql_15_96}")
    qt_sql_15_97_non_strict "${const_sql_15_97}"
    testFoldConst("${const_sql_15_97}")
    qt_sql_15_98_non_strict "${const_sql_15_98}"
    testFoldConst("${const_sql_15_98}")
    qt_sql_15_99_non_strict "${const_sql_15_99}"
    testFoldConst("${const_sql_15_99}")
    qt_sql_15_100_non_strict "${const_sql_15_100}"
    testFoldConst("${const_sql_15_100}")
    qt_sql_15_101_non_strict "${const_sql_15_101}"
    testFoldConst("${const_sql_15_101}")
    qt_sql_15_102_non_strict "${const_sql_15_102}"
    testFoldConst("${const_sql_15_102}")
    qt_sql_15_103_non_strict "${const_sql_15_103}"
    testFoldConst("${const_sql_15_103}")
    qt_sql_15_104_non_strict "${const_sql_15_104}"
    testFoldConst("${const_sql_15_104}")
    qt_sql_15_105_non_strict "${const_sql_15_105}"
    testFoldConst("${const_sql_15_105}")
    qt_sql_15_106_non_strict "${const_sql_15_106}"
    testFoldConst("${const_sql_15_106}")
    qt_sql_15_107_non_strict "${const_sql_15_107}"
    testFoldConst("${const_sql_15_107}")
    qt_sql_15_108_non_strict "${const_sql_15_108}"
    testFoldConst("${const_sql_15_108}")
    qt_sql_15_109_non_strict "${const_sql_15_109}"
    testFoldConst("${const_sql_15_109}")
    qt_sql_15_110_non_strict "${const_sql_15_110}"
    testFoldConst("${const_sql_15_110}")
    qt_sql_15_111_non_strict "${const_sql_15_111}"
    testFoldConst("${const_sql_15_111}")
    qt_sql_15_112_non_strict "${const_sql_15_112}"
    testFoldConst("${const_sql_15_112}")
    qt_sql_15_113_non_strict "${const_sql_15_113}"
    testFoldConst("${const_sql_15_113}")
    qt_sql_15_114_non_strict "${const_sql_15_114}"
    testFoldConst("${const_sql_15_114}")
    qt_sql_15_115_non_strict "${const_sql_15_115}"
    testFoldConst("${const_sql_15_115}")
    qt_sql_15_116_non_strict "${const_sql_15_116}"
    testFoldConst("${const_sql_15_116}")
    qt_sql_15_117_non_strict "${const_sql_15_117}"
    testFoldConst("${const_sql_15_117}")
    qt_sql_15_118_non_strict "${const_sql_15_118}"
    testFoldConst("${const_sql_15_118}")
    qt_sql_15_119_non_strict "${const_sql_15_119}"
    testFoldConst("${const_sql_15_119}")
    qt_sql_15_120_non_strict "${const_sql_15_120}"
    testFoldConst("${const_sql_15_120}")
    qt_sql_15_121_non_strict "${const_sql_15_121}"
    testFoldConst("${const_sql_15_121}")
    qt_sql_15_122_non_strict "${const_sql_15_122}"
    testFoldConst("${const_sql_15_122}")
    qt_sql_15_123_non_strict "${const_sql_15_123}"
    testFoldConst("${const_sql_15_123}")
    qt_sql_15_124_non_strict "${const_sql_15_124}"
    testFoldConst("${const_sql_15_124}")
    qt_sql_15_125_non_strict "${const_sql_15_125}"
    testFoldConst("${const_sql_15_125}")
    qt_sql_15_126_non_strict "${const_sql_15_126}"
    testFoldConst("${const_sql_15_126}")
    qt_sql_15_127_non_strict "${const_sql_15_127}"
    testFoldConst("${const_sql_15_127}")
    qt_sql_15_128_non_strict "${const_sql_15_128}"
    testFoldConst("${const_sql_15_128}")
    qt_sql_15_129_non_strict "${const_sql_15_129}"
    testFoldConst("${const_sql_15_129}")
    qt_sql_15_130_non_strict "${const_sql_15_130}"
    testFoldConst("${const_sql_15_130}")
    qt_sql_15_131_non_strict "${const_sql_15_131}"
    testFoldConst("${const_sql_15_131}")
    qt_sql_15_132_non_strict "${const_sql_15_132}"
    testFoldConst("${const_sql_15_132}")
    qt_sql_15_133_non_strict "${const_sql_15_133}"
    testFoldConst("${const_sql_15_133}")
    qt_sql_15_134_non_strict "${const_sql_15_134}"
    testFoldConst("${const_sql_15_134}")
    qt_sql_15_135_non_strict "${const_sql_15_135}"
    testFoldConst("${const_sql_15_135}")
    qt_sql_15_136_non_strict "${const_sql_15_136}"
    testFoldConst("${const_sql_15_136}")
    qt_sql_15_137_non_strict "${const_sql_15_137}"
    testFoldConst("${const_sql_15_137}")
    qt_sql_15_138_non_strict "${const_sql_15_138}"
    testFoldConst("${const_sql_15_138}")
    qt_sql_15_139_non_strict "${const_sql_15_139}"
    testFoldConst("${const_sql_15_139}")
    qt_sql_15_140_non_strict "${const_sql_15_140}"
    testFoldConst("${const_sql_15_140}")
    qt_sql_15_141_non_strict "${const_sql_15_141}"
    testFoldConst("${const_sql_15_141}")
    qt_sql_15_142_non_strict "${const_sql_15_142}"
    testFoldConst("${const_sql_15_142}")
    qt_sql_15_143_non_strict "${const_sql_15_143}"
    testFoldConst("${const_sql_15_143}")
    qt_sql_15_144_non_strict "${const_sql_15_144}"
    testFoldConst("${const_sql_15_144}")
    qt_sql_15_145_non_strict "${const_sql_15_145}"
    testFoldConst("${const_sql_15_145}")
    qt_sql_15_146_non_strict "${const_sql_15_146}"
    testFoldConst("${const_sql_15_146}")
    qt_sql_15_147_non_strict "${const_sql_15_147}"
    testFoldConst("${const_sql_15_147}")
    qt_sql_15_148_non_strict "${const_sql_15_148}"
    testFoldConst("${const_sql_15_148}")
    qt_sql_15_149_non_strict "${const_sql_15_149}"
    testFoldConst("${const_sql_15_149}")
    qt_sql_15_150_non_strict "${const_sql_15_150}"
    testFoldConst("${const_sql_15_150}")
    qt_sql_15_151_non_strict "${const_sql_15_151}"
    testFoldConst("${const_sql_15_151}")
    qt_sql_15_152_non_strict "${const_sql_15_152}"
    testFoldConst("${const_sql_15_152}")
    qt_sql_15_153_non_strict "${const_sql_15_153}"
    testFoldConst("${const_sql_15_153}")
    qt_sql_15_154_non_strict "${const_sql_15_154}"
    testFoldConst("${const_sql_15_154}")
    qt_sql_15_155_non_strict "${const_sql_15_155}"
    testFoldConst("${const_sql_15_155}")
    qt_sql_15_156_non_strict "${const_sql_15_156}"
    testFoldConst("${const_sql_15_156}")
    qt_sql_15_157_non_strict "${const_sql_15_157}"
    testFoldConst("${const_sql_15_157}")
    qt_sql_15_158_non_strict "${const_sql_15_158}"
    testFoldConst("${const_sql_15_158}")
    qt_sql_15_159_non_strict "${const_sql_15_159}"
    testFoldConst("${const_sql_15_159}")
    qt_sql_15_160_non_strict "${const_sql_15_160}"
    testFoldConst("${const_sql_15_160}")
    qt_sql_15_161_non_strict "${const_sql_15_161}"
    testFoldConst("${const_sql_15_161}")
    qt_sql_15_162_non_strict "${const_sql_15_162}"
    testFoldConst("${const_sql_15_162}")
    qt_sql_15_163_non_strict "${const_sql_15_163}"
    testFoldConst("${const_sql_15_163}")
    qt_sql_15_164_non_strict "${const_sql_15_164}"
    testFoldConst("${const_sql_15_164}")
    qt_sql_15_165_non_strict "${const_sql_15_165}"
    testFoldConst("${const_sql_15_165}")
    qt_sql_15_166_non_strict "${const_sql_15_166}"
    testFoldConst("${const_sql_15_166}")
    qt_sql_15_167_non_strict "${const_sql_15_167}"
    testFoldConst("${const_sql_15_167}")
    qt_sql_15_168_non_strict "${const_sql_15_168}"
    testFoldConst("${const_sql_15_168}")
    qt_sql_15_169_non_strict "${const_sql_15_169}"
    testFoldConst("${const_sql_15_169}")
    qt_sql_15_170_non_strict "${const_sql_15_170}"
    testFoldConst("${const_sql_15_170}")
    qt_sql_15_171_non_strict "${const_sql_15_171}"
    testFoldConst("${const_sql_15_171}")
    qt_sql_15_172_non_strict "${const_sql_15_172}"
    testFoldConst("${const_sql_15_172}")
    qt_sql_15_173_non_strict "${const_sql_15_173}"
    testFoldConst("${const_sql_15_173}")
    qt_sql_15_174_non_strict "${const_sql_15_174}"
    testFoldConst("${const_sql_15_174}")
    qt_sql_15_175_non_strict "${const_sql_15_175}"
    testFoldConst("${const_sql_15_175}")
    qt_sql_15_176_non_strict "${const_sql_15_176}"
    testFoldConst("${const_sql_15_176}")
    qt_sql_15_177_non_strict "${const_sql_15_177}"
    testFoldConst("${const_sql_15_177}")
    qt_sql_15_178_non_strict "${const_sql_15_178}"
    testFoldConst("${const_sql_15_178}")
    qt_sql_15_179_non_strict "${const_sql_15_179}"
    testFoldConst("${const_sql_15_179}")
    qt_sql_15_180_non_strict "${const_sql_15_180}"
    testFoldConst("${const_sql_15_180}")
    qt_sql_15_181_non_strict "${const_sql_15_181}"
    testFoldConst("${const_sql_15_181}")
    qt_sql_15_182_non_strict "${const_sql_15_182}"
    testFoldConst("${const_sql_15_182}")
    qt_sql_15_183_non_strict "${const_sql_15_183}"
    testFoldConst("${const_sql_15_183}")
    qt_sql_15_184_non_strict "${const_sql_15_184}"
    testFoldConst("${const_sql_15_184}")
    qt_sql_15_185_non_strict "${const_sql_15_185}"
    testFoldConst("${const_sql_15_185}")
    qt_sql_15_186_non_strict "${const_sql_15_186}"
    testFoldConst("${const_sql_15_186}")
    qt_sql_15_187_non_strict "${const_sql_15_187}"
    testFoldConst("${const_sql_15_187}")
    qt_sql_15_188_non_strict "${const_sql_15_188}"
    testFoldConst("${const_sql_15_188}")
    qt_sql_15_189_non_strict "${const_sql_15_189}"
    testFoldConst("${const_sql_15_189}")
    qt_sql_15_190_non_strict "${const_sql_15_190}"
    testFoldConst("${const_sql_15_190}")
    qt_sql_15_191_non_strict "${const_sql_15_191}"
    testFoldConst("${const_sql_15_191}")
    qt_sql_15_192_non_strict "${const_sql_15_192}"
    testFoldConst("${const_sql_15_192}")
    qt_sql_15_193_non_strict "${const_sql_15_193}"
    testFoldConst("${const_sql_15_193}")
    qt_sql_15_194_non_strict "${const_sql_15_194}"
    testFoldConst("${const_sql_15_194}")
    qt_sql_15_195_non_strict "${const_sql_15_195}"
    testFoldConst("${const_sql_15_195}")
    qt_sql_15_196_non_strict "${const_sql_15_196}"
    testFoldConst("${const_sql_15_196}")
    qt_sql_15_197_non_strict "${const_sql_15_197}"
    testFoldConst("${const_sql_15_197}")
    qt_sql_15_198_non_strict "${const_sql_15_198}"
    testFoldConst("${const_sql_15_198}")
    qt_sql_15_199_non_strict "${const_sql_15_199}"
    testFoldConst("${const_sql_15_199}")
    qt_sql_15_200_non_strict "${const_sql_15_200}"
    testFoldConst("${const_sql_15_200}")
    qt_sql_15_201_non_strict "${const_sql_15_201}"
    testFoldConst("${const_sql_15_201}")
    qt_sql_15_202_non_strict "${const_sql_15_202}"
    testFoldConst("${const_sql_15_202}")
    qt_sql_15_203_non_strict "${const_sql_15_203}"
    testFoldConst("${const_sql_15_203}")
    qt_sql_15_204_non_strict "${const_sql_15_204}"
    testFoldConst("${const_sql_15_204}")
    qt_sql_15_205_non_strict "${const_sql_15_205}"
    testFoldConst("${const_sql_15_205}")
    qt_sql_15_206_non_strict "${const_sql_15_206}"
    testFoldConst("${const_sql_15_206}")
    qt_sql_15_207_non_strict "${const_sql_15_207}"
    testFoldConst("${const_sql_15_207}")
    qt_sql_15_208_non_strict "${const_sql_15_208}"
    testFoldConst("${const_sql_15_208}")
    qt_sql_15_209_non_strict "${const_sql_15_209}"
    testFoldConst("${const_sql_15_209}")
    qt_sql_15_210_non_strict "${const_sql_15_210}"
    testFoldConst("${const_sql_15_210}")
    qt_sql_15_211_non_strict "${const_sql_15_211}"
    testFoldConst("${const_sql_15_211}")
    qt_sql_15_212_non_strict "${const_sql_15_212}"
    testFoldConst("${const_sql_15_212}")
    qt_sql_15_213_non_strict "${const_sql_15_213}"
    testFoldConst("${const_sql_15_213}")
    qt_sql_15_214_non_strict "${const_sql_15_214}"
    testFoldConst("${const_sql_15_214}")
    qt_sql_15_215_non_strict "${const_sql_15_215}"
    testFoldConst("${const_sql_15_215}")
    qt_sql_15_216_non_strict "${const_sql_15_216}"
    testFoldConst("${const_sql_15_216}")
    qt_sql_15_217_non_strict "${const_sql_15_217}"
    testFoldConst("${const_sql_15_217}")
    qt_sql_15_218_non_strict "${const_sql_15_218}"
    testFoldConst("${const_sql_15_218}")
    qt_sql_15_219_non_strict "${const_sql_15_219}"
    testFoldConst("${const_sql_15_219}")
    qt_sql_15_220_non_strict "${const_sql_15_220}"
    testFoldConst("${const_sql_15_220}")
    qt_sql_15_221_non_strict "${const_sql_15_221}"
    testFoldConst("${const_sql_15_221}")
    qt_sql_15_222_non_strict "${const_sql_15_222}"
    testFoldConst("${const_sql_15_222}")
    qt_sql_15_223_non_strict "${const_sql_15_223}"
    testFoldConst("${const_sql_15_223}")
    qt_sql_15_224_non_strict "${const_sql_15_224}"
    testFoldConst("${const_sql_15_224}")
    qt_sql_15_225_non_strict "${const_sql_15_225}"
    testFoldConst("${const_sql_15_225}")
    qt_sql_15_226_non_strict "${const_sql_15_226}"
    testFoldConst("${const_sql_15_226}")
    qt_sql_15_227_non_strict "${const_sql_15_227}"
    testFoldConst("${const_sql_15_227}")
    qt_sql_15_228_non_strict "${const_sql_15_228}"
    testFoldConst("${const_sql_15_228}")
    qt_sql_15_229_non_strict "${const_sql_15_229}"
    testFoldConst("${const_sql_15_229}")
    qt_sql_15_230_non_strict "${const_sql_15_230}"
    testFoldConst("${const_sql_15_230}")
    qt_sql_15_231_non_strict "${const_sql_15_231}"
    testFoldConst("${const_sql_15_231}")
    qt_sql_15_232_non_strict "${const_sql_15_232}"
    testFoldConst("${const_sql_15_232}")
    qt_sql_15_233_non_strict "${const_sql_15_233}"
    testFoldConst("${const_sql_15_233}")
    qt_sql_15_234_non_strict "${const_sql_15_234}"
    testFoldConst("${const_sql_15_234}")
    qt_sql_15_235_non_strict "${const_sql_15_235}"
    testFoldConst("${const_sql_15_235}")
    qt_sql_15_236_non_strict "${const_sql_15_236}"
    testFoldConst("${const_sql_15_236}")
    qt_sql_15_237_non_strict "${const_sql_15_237}"
    testFoldConst("${const_sql_15_237}")
    qt_sql_15_238_non_strict "${const_sql_15_238}"
    testFoldConst("${const_sql_15_238}")
    qt_sql_15_239_non_strict "${const_sql_15_239}"
    testFoldConst("${const_sql_15_239}")
    qt_sql_15_240_non_strict "${const_sql_15_240}"
    testFoldConst("${const_sql_15_240}")
    qt_sql_15_241_non_strict "${const_sql_15_241}"
    testFoldConst("${const_sql_15_241}")
    qt_sql_15_242_non_strict "${const_sql_15_242}"
    testFoldConst("${const_sql_15_242}")
    qt_sql_15_243_non_strict "${const_sql_15_243}"
    testFoldConst("${const_sql_15_243}")
    qt_sql_15_244_non_strict "${const_sql_15_244}"
    testFoldConst("${const_sql_15_244}")
    qt_sql_15_245_non_strict "${const_sql_15_245}"
    testFoldConst("${const_sql_15_245}")
    qt_sql_15_246_non_strict "${const_sql_15_246}"
    testFoldConst("${const_sql_15_246}")
    qt_sql_15_247_non_strict "${const_sql_15_247}"
    testFoldConst("${const_sql_15_247}")
    qt_sql_15_248_non_strict "${const_sql_15_248}"
    testFoldConst("${const_sql_15_248}")
    qt_sql_15_249_non_strict "${const_sql_15_249}"
    testFoldConst("${const_sql_15_249}")
    qt_sql_15_250_non_strict "${const_sql_15_250}"
    testFoldConst("${const_sql_15_250}")
    qt_sql_15_251_non_strict "${const_sql_15_251}"
    testFoldConst("${const_sql_15_251}")
    qt_sql_15_252_non_strict "${const_sql_15_252}"
    testFoldConst("${const_sql_15_252}")
    qt_sql_15_253_non_strict "${const_sql_15_253}"
    testFoldConst("${const_sql_15_253}")
    qt_sql_15_254_non_strict "${const_sql_15_254}"
    testFoldConst("${const_sql_15_254}")
    qt_sql_15_255_non_strict "${const_sql_15_255}"
    testFoldConst("${const_sql_15_255}")
    qt_sql_15_256_non_strict "${const_sql_15_256}"
    testFoldConst("${const_sql_15_256}")
    qt_sql_15_257_non_strict "${const_sql_15_257}"
    testFoldConst("${const_sql_15_257}")
    qt_sql_15_258_non_strict "${const_sql_15_258}"
    testFoldConst("${const_sql_15_258}")
    qt_sql_15_259_non_strict "${const_sql_15_259}"
    testFoldConst("${const_sql_15_259}")
    qt_sql_15_260_non_strict "${const_sql_15_260}"
    testFoldConst("${const_sql_15_260}")
    qt_sql_15_261_non_strict "${const_sql_15_261}"
    testFoldConst("${const_sql_15_261}")
    qt_sql_15_262_non_strict "${const_sql_15_262}"
    testFoldConst("${const_sql_15_262}")
    qt_sql_15_263_non_strict "${const_sql_15_263}"
    testFoldConst("${const_sql_15_263}")
    qt_sql_15_264_non_strict "${const_sql_15_264}"
    testFoldConst("${const_sql_15_264}")
    qt_sql_15_265_non_strict "${const_sql_15_265}"
    testFoldConst("${const_sql_15_265}")
    qt_sql_15_266_non_strict "${const_sql_15_266}"
    testFoldConst("${const_sql_15_266}")
    qt_sql_15_267_non_strict "${const_sql_15_267}"
    testFoldConst("${const_sql_15_267}")
    qt_sql_15_268_non_strict "${const_sql_15_268}"
    testFoldConst("${const_sql_15_268}")
    qt_sql_15_269_non_strict "${const_sql_15_269}"
    testFoldConst("${const_sql_15_269}")
    qt_sql_15_270_non_strict "${const_sql_15_270}"
    testFoldConst("${const_sql_15_270}")
    qt_sql_15_271_non_strict "${const_sql_15_271}"
    testFoldConst("${const_sql_15_271}")
    qt_sql_15_272_non_strict "${const_sql_15_272}"
    testFoldConst("${const_sql_15_272}")
    qt_sql_15_273_non_strict "${const_sql_15_273}"
    testFoldConst("${const_sql_15_273}")
    qt_sql_15_274_non_strict "${const_sql_15_274}"
    testFoldConst("${const_sql_15_274}")
    qt_sql_15_275_non_strict "${const_sql_15_275}"
    testFoldConst("${const_sql_15_275}")
    qt_sql_15_276_non_strict "${const_sql_15_276}"
    testFoldConst("${const_sql_15_276}")
    qt_sql_15_277_non_strict "${const_sql_15_277}"
    testFoldConst("${const_sql_15_277}")
    qt_sql_15_278_non_strict "${const_sql_15_278}"
    testFoldConst("${const_sql_15_278}")
    qt_sql_15_279_non_strict "${const_sql_15_279}"
    testFoldConst("${const_sql_15_279}")
    qt_sql_15_280_non_strict "${const_sql_15_280}"
    testFoldConst("${const_sql_15_280}")
    qt_sql_15_281_non_strict "${const_sql_15_281}"
    testFoldConst("${const_sql_15_281}")
    qt_sql_15_282_non_strict "${const_sql_15_282}"
    testFoldConst("${const_sql_15_282}")
    qt_sql_15_283_non_strict "${const_sql_15_283}"
    testFoldConst("${const_sql_15_283}")
    qt_sql_15_284_non_strict "${const_sql_15_284}"
    testFoldConst("${const_sql_15_284}")
    qt_sql_15_285_non_strict "${const_sql_15_285}"
    testFoldConst("${const_sql_15_285}")
    qt_sql_15_286_non_strict "${const_sql_15_286}"
    testFoldConst("${const_sql_15_286}")
    qt_sql_15_287_non_strict "${const_sql_15_287}"
    testFoldConst("${const_sql_15_287}")
    qt_sql_15_288_non_strict "${const_sql_15_288}"
    testFoldConst("${const_sql_15_288}")
    qt_sql_15_289_non_strict "${const_sql_15_289}"
    testFoldConst("${const_sql_15_289}")
    qt_sql_15_290_non_strict "${const_sql_15_290}"
    testFoldConst("${const_sql_15_290}")
    qt_sql_15_291_non_strict "${const_sql_15_291}"
    testFoldConst("${const_sql_15_291}")
    qt_sql_15_292_non_strict "${const_sql_15_292}"
    testFoldConst("${const_sql_15_292}")
    qt_sql_15_293_non_strict "${const_sql_15_293}"
    testFoldConst("${const_sql_15_293}")
    qt_sql_15_294_non_strict "${const_sql_15_294}"
    testFoldConst("${const_sql_15_294}")
    qt_sql_15_295_non_strict "${const_sql_15_295}"
    testFoldConst("${const_sql_15_295}")
    qt_sql_15_296_non_strict "${const_sql_15_296}"
    testFoldConst("${const_sql_15_296}")
    qt_sql_15_297_non_strict "${const_sql_15_297}"
    testFoldConst("${const_sql_15_297}")
    qt_sql_15_298_non_strict "${const_sql_15_298}"
    testFoldConst("${const_sql_15_298}")
    qt_sql_15_299_non_strict "${const_sql_15_299}"
    testFoldConst("${const_sql_15_299}")
    qt_sql_15_300_non_strict "${const_sql_15_300}"
    testFoldConst("${const_sql_15_300}")
    qt_sql_15_301_non_strict "${const_sql_15_301}"
    testFoldConst("${const_sql_15_301}")
    qt_sql_15_302_non_strict "${const_sql_15_302}"
    testFoldConst("${const_sql_15_302}")
    qt_sql_15_303_non_strict "${const_sql_15_303}"
    testFoldConst("${const_sql_15_303}")
    qt_sql_15_304_non_strict "${const_sql_15_304}"
    testFoldConst("${const_sql_15_304}")
    qt_sql_15_305_non_strict "${const_sql_15_305}"
    testFoldConst("${const_sql_15_305}")
    qt_sql_15_306_non_strict "${const_sql_15_306}"
    testFoldConst("${const_sql_15_306}")
    qt_sql_15_307_non_strict "${const_sql_15_307}"
    testFoldConst("${const_sql_15_307}")
    qt_sql_15_308_non_strict "${const_sql_15_308}"
    testFoldConst("${const_sql_15_308}")
    qt_sql_15_309_non_strict "${const_sql_15_309}"
    testFoldConst("${const_sql_15_309}")
    qt_sql_15_310_non_strict "${const_sql_15_310}"
    testFoldConst("${const_sql_15_310}")
    qt_sql_15_311_non_strict "${const_sql_15_311}"
    testFoldConst("${const_sql_15_311}")
    qt_sql_15_312_non_strict "${const_sql_15_312}"
    testFoldConst("${const_sql_15_312}")
    qt_sql_15_313_non_strict "${const_sql_15_313}"
    testFoldConst("${const_sql_15_313}")
    qt_sql_15_314_non_strict "${const_sql_15_314}"
    testFoldConst("${const_sql_15_314}")
    qt_sql_15_315_non_strict "${const_sql_15_315}"
    testFoldConst("${const_sql_15_315}")
    qt_sql_15_316_non_strict "${const_sql_15_316}"
    testFoldConst("${const_sql_15_316}")
    qt_sql_15_317_non_strict "${const_sql_15_317}"
    testFoldConst("${const_sql_15_317}")
    qt_sql_15_318_non_strict "${const_sql_15_318}"
    testFoldConst("${const_sql_15_318}")
    qt_sql_15_319_non_strict "${const_sql_15_319}"
    testFoldConst("${const_sql_15_319}")
    qt_sql_15_320_non_strict "${const_sql_15_320}"
    testFoldConst("${const_sql_15_320}")
    qt_sql_15_321_non_strict "${const_sql_15_321}"
    testFoldConst("${const_sql_15_321}")
}